first of all, give us the latest. how many votes are out in this senate primary between ayotte and lamontagne? >> i think about 85, 88% of the vote has been counted. probably somewhere between 750 and 1,000 votes separating the two. but the fact is, you have to go town by town. and i think over the course of the day, the secretary of state will tabulate all the votes, certify the votes and we'll have a clear picture of whether or not it's going to be close enough for a recount or whether or not there'll be enough daylight between the two candidates that it can be called today. >> what do you make of the results, not only what's happening in new hampshire, but certainly you're aware of what's happening in delaware, and across the republican party. are you concerned that it's essentially moderates no longer able to win elections, win republican primaries, and what that might mean for the party's long-term prospects. >> well, look, there's definitely an ideological undercurrent across the whole country. people looking fo